/*Youjoomla.com default CSS Layout*/
body {
text-align:center; /*center hack*/
padding:0;
margin: 0;
}

/*for home page----------------------------------------*/
/* homeNewsRoom */

#HomeMainbody{ margin-top:10px;}

.homeNewsRoom, .homeNewsRoomL, .homeNewsRoomR {background-image:url(../images/items_bg_Newsroom.gif); height:27px; }
.homeNewsRoom{ background-position:left -27px;margin:7px 0;}
.homeNewsRoomL{ float:left; width:10px;background-position:left top;}
.homeNewsRoomM{ float:left; width:90%;line-height:27px; color:#FFF; font-size:12px; text-align:left;}

.homeNewsRoomM span{/*padding:3px 2px; background-color:#999999;*/}
	
.ViewAllNews{ float:left;}
	
.ViewAllNews a,.ViewAllNews a:hover{ text-decoration:none;float:left;display:inline; line-height:13px; font-size:11px; color:#FFF;  margin-top:6px;}

.homeNewsRoomM a ,.homeNewsRoomM a:hover{ color:#FFF; text-decoration:none;}

.homeNewsRoomM .btn a{line-height:22px; color:#000; padding:0 5px; display:block;}
.homeNewsRoomM .btn a:hover{ line-height:22px; color:#000; padding:0 5px;display:block;}

.homeNewsRoomR{ float:right;width:10px;background-position:right -54px;}
/* end homeNewsRoom */

/* homeInfo */
.homeInfo{ background-color:#fff; text-align:left;}
.homeInfo .moduletable{ background:none;}
.homeInfo .moduletable h3{ color:#0d3b22; font-size:16px; padding:0 0 10px 0;background:none;}

.homeInfo .mainModule1,.homeInfo .mainModule2,.homeInfo .mainModule3{ padding:0 20px; margin:20px 0 0;font-size:11px; min-height:130px; overflow: hidden;}
.homeInfo .mainModule1{ float:left; width:289px; border-right:1px #c6c6c6 solid;}
.homeInfo .mainModule2{float:left; width:361px;
border-right:1px #c6c6c6 solid;
}
.homeInfo .mainModule3{float:right; width:150px;}

.homeInfo .mainModule1 .clumn1{ }
.homeInfo .mainModule1 .clumn1 ul{}
.homeInfo .mainModule1 .clumn1 ul li{ float:left; width:140px; line-height:14px; padding-right:4px;  margin-bottom:5px;}
.homeInfo .mainModule2 .clumn2{ padding-bottom:26px; color:#777;}
.homeInfo .mainModule2 .clumn2 ul{}
.homeInfo .mainModule2 .clumn2 ul li{padding:2px 0;}

.homeInfo .mainModule2 .clumn2 .readmore{display:inline;float:left; margin-top:6px; padding-right:18px; background:url(../images/smallbtns.gif) right -19px no-repeat; font-size:10px;}

.homeInfo .mainModule3 .clumn3{}
.homeInfo .mainModule3 .clumn3 ul{}
.homeInfo .mainModule3 .clumn3 ul li{padding:2px 0;}
.homeInfo .mainModule3 .clumn3 .readmore a{ float:left; padding-right:18px; background:url(../images/smallbtns.gif) right -19px no-repeat; color:#6d8176; font-size:10px;}
.homeInfo .mainModule3 .clumn3 b{ font-weight:bold; color:#0F6414;}

.homeInfoTopBar,.homeInfoTopBar .homeInfoTopBarRightCor,.homeInfoBottomBar,.homeInfoBottomBar .homeInfoBottomBarRightCor{height:7px; background:url(../images/items_bg_connor.gif) no-repeat; overflow:hidden;}
.homeInfoTopBar{ background-position:right -20px;}
.homeInfoTopBar .homeInfoTopBarRightCor{background-position:left top;}
.homeInfoBottomBar{ clear:both;background-position:right -40px;}
.homeInfoBottomBar .homeInfoBottomBarRightCor{background-position:left -60px;}
/* end homeInfo */

/*----------------------------------------*/

/*/* logo */
#logo{ height:90px; width:210px; background:url(../images/logo.png) no-repeat 10px top; overflow:hidden; float:left;}
#logo a{ display:block;}
#logo span{ text-indent:-500px; display:block; height:70px; cursor:pointer;}
/* end logo */

/*topSidebar*/
.topSidebar{ height:55px; padding-top:22px;}

.lang, .login,.searchBar { float:right;  display:block; font-size:10px; color:#0f6414;}
.lang, .login { line-height:26px; height:26px;}
.lang{ border-right:#ddd 1px solid; padding-right:10px; padding-left:10px;}
.lang a{ color:#a9c8b7; text-decoration:none; position:relative;}
.lang a:hover{ color:#0f6414; text-decoration:underline; position:relative;}
.lang span{ float:left;line-height:16px;}


.langSelect {	font-family: arial, sans-serif;margin:5px 0 0;}
.langSelect ul {	padding:0;	margin:0;	list-style-type: none; float:left;}
.langSelect ul li {	float:left;	position:relative;}
.langSelect ul li a, .langSelect ul li a:visited {color:#A9C8B7;display:block;text-align:right;text-decoration:none;width:60px; height:16px;line-height:16px;font-size:10px;}
.langSelect ul li ul {display: none;}
.langSelect ul li:hover a {color:#0f6414;	/*background:#fff;*/}
.langSelect ul li:hover ul {display:block;	position:absolute;	top:-20px;	left:-70px;	width:90px; padding:5px 0px 10px 80px; background:#FFF url(../images/default/select_language.gif) no-repeat top left;}
.langSelect ul li:hover ul li a {display:block;	color:#A9C8B7;}
.langSelect ul li:hover ul li a:hover {	/*background:#fff;*/ color:#0f6414; text-decoration:underline;}

/* styling specific to Internet Explorer IE5.5 and IE6. Yet to see if IE7 handles li:hover */

*html table {border-collapse:collapse;margin:0; padding:0;}
*html .langSelect ul li a.hide, .langSelect ul li a:visited.hide {display:none;}
*html .langSelect ul li a:hover {color:#0f6414; background:none;}
*html .langSelect ul li a:hover ul {display:block;	position:absolute;	top:-20px;	left:-70px;	width:90px; padding:5px 0px 5px 80px; background:#FFF url(../images/default/select_language.gif) no-repeat top left;}
*html .langSelect ul li a:hover ul li a {/*background:#fff;*/ color:#A9C8B7;}
*html .langSelect ul li a:hover ul li a:hover {/*background:#fff;*/ color:#0f6414;text-decoration:underline;}


.login{margin-left:10px;border-right:#ddd 1px solid; padding-right:10px; }
.login a{color:#0f6414; text-decoration:none;}
.login a:hover{color:#0f6414; text-decoration:underline;}

.searchBar{ background:url(../images/default/search_bg.gif) no-repeat 0 0; margin:3px 0 0 20px; padding:2px 9px 2px 10px; }
.searchBar span{ display:none;}
.searchInput{ border:none; color:#969696; font-size:10px; background:transparent; height:18px; line-height:14px; padding-top:2px; width:140px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.searchBtn{ background:url(../images/default/search_bg.gif) no-repeat right -22px; border:none; width:21px; height:22px;cursor:pointer;}

.searchBar .button{width:22px; height:18px; background:transparent;border:0;cursor:pointer;}
.searchBar .inputbox{ width:100px; border:none;border:none; height:14px; line-height:14px; background:none;}
/* end topSidebar */

#path{ 
text-align:left;
margin:0 auto;

}
#path1{
text-align:left;
margin:0 auto;
padding:7px  0px 0px 16px;
height:22px;
color:#777;
float:left;
margin-left:10px;
width:950px;
}
#header{
width:100%;
text-align:left;
overflow:hidden;
}
#hdbg{
width:950px;
margin:0 auto;
}
#headrer{
width:100%;
text-align:left;
overflow:hidden;
}
#search{
float:right;
height:37px;
width:240px;
background: url(../images/searchbg.png) no-repeat left bottom;
}
#search .inputbox{
position:absolute;
background:none;
margin-left:35px;
border:none;
width:120px;
height:25px;
margin-top:9px;
color:#777;
float:right;
}
#search .button{
position:absolute;
background:none;
margin-left:156px;
border:none;
width:80px;
height:25px;
margin-top:0px;
color:#777;
}
#tags h1 a{
text-indent:-7500px;
display:block;
width:300px;
text-decoration:none;
}
#tags{
width:100%;
float:left;
overflow:hidden;
margin-top:10px;
}

#user1,#user2,
#user3,#user4,
#user5,#user6,
#user7{
text-align:left;
float:left;
overflow:hidden;
color:#C2DFEF;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height: 14pt;
}
#topwrap,#bottwrap{
text-align:left;
margin:0 auto;
}

#midwrap{
text-align:center;
overflow:hidden;
background: url(../images/midwbg.gif) no-repeat left top;
width:100%;

}
#midwrap .moduletable,
#bottmods .moduletable{
background:none;
border:0;
}
#bottmods{
text-align:left;
margin:0 auto;
overflow:hidden;
padding:0px;
overflow:hidden;
height:199px;
width:100%;

background: url(../images/botmod.jpg) no-repeat left top;
}
#pathway{
text-align:left;
height:28px;
font-size:10px;
}
#tools{
display:none;
width:auto;
float:right;
margin-top:9px;
margin-right:40px;
}
#sjena1{
text-align:left;
margin:0 auto;
}
#sjena2{
text-align:left;
margin:0 auto;
}
#sjena-w{
text-align:left;
margin:0 auto;
}
#sjena-n{
text-align:left;
margin:0 auto;
}
#centar-w{
text-align:left;
margin:0 auto;
}
#centar-w-2{
text-align:left;
margin:0 auto;
}
#centar-n{
text-align:left;
margin:0 auto;;
}
#kontejner-w{
}
#kontejner-n{
}
#prazno-1{
}
#prazno-0{
height:100% !Important;
height:1%;
}
#wrap {
width:100%; /*center hack*/
margin:0 auto; /*center hack*/
text-align:left;
height:100% !Important;
height:1%;
}
#insidewrap {
height:100% !Important;height:1%;
border-bottom:1px #ccc solid;
position:relative;
}
#wrapblank{
width:100%; /*center hack*/
margin:0 auto; /*center hack*/
text-align:left;
height:100% !Important;
height:1%;
background: #FFF3D9 url(../images/sjena2.png) no-repeat 25% 0;
}
#insidewrapblank {
height:100% !Important;height:1%;
}
#newsflash{
display:none;
margin:0 auto;
text-align:left;
overflow:hidden;
margin-bottom:10px;
color:#8a7b5e;
}
#footin{
margin:0 auto;
text-align:center;
width:80%;
height:30px;
padding:10px;

}
.validacija{
background:#FFF3D9;
border:1px solid #777;
height:10px;
padding:2px;
margin-right:1px;
}

#clr{
clear:both;
height:2px;
}
#mainbody {
float:left;
width:725px;
}
#right {
float:right;
width:225px;
}

#left {
float:left;
width:180px;
overflow:hidden;
}

#content {
float:right;
width:525px;
overflow:hidden;
padding:0 10px 50px 10px;
color:#393939;
}

/*for the highlights in the content*/
#content .highlight{ /*border:2px solid #ccc;*/ width:215px; float:left; margin-right:20px;margin-bottom:10px;background:#e0e0e0 url(../images/default/highline_bottombg.jpg) no-repeat bottom;}
#content .highlight h4{ padding-top:10px; margin-top:0; padding-left:15px;color:#0F6414;background:#e0e0e0 url(../images/default/highline_topbg.jpg) no-repeat top;}
#content .highlight p{ width:auto; color:#0F6414;padding:0 20px 0 15px; }
/**/

#content .level_0 li{ width:220px; float:left;}
#content .level_0 a{ width:220px; height:20px; border-bottom:2px #ccc solid; display:block;}
#content .level_1 a{ color:#777; border-bottom:0;display:inline;}
#content .level_1 li{width:190px;}
#content ul.level_1 { width:190px;}


/*for content*/
#content p{line-height:18px;padding:0px 0 10px 10px;width:auto;}

#content p span{ color:#666;}
#content p table,#content p td, #content p th{ vertical-align:top;}
#content table td{ padding:5px 5px 5px 10px;}
#content table td a{ color:#0F6414;}
#content table td a:hover{ color:#0F6414;}

#content h2{ font-size:14px;}
#content h3{color:#393939;clear:both;padding-left:10px; padding-top:14px;}
#content h4{padding-left:10px; font-size:12px;color:#393939; margin:18px 0 10px 0;}
#content h5{ color:#333; font-weight:bold;padding:10px 0 5px 10px; line-height:18px;}
#content h6{}
#content ul{ margin-left:20px;/*width:350px;*/}
#content ul li{ padding:5px 0 5px 10px; line-height:16px;background:url(../images/default/point.gif) no-repeat 0px 11px;}
#content ol{ margin-left:10px; width:500px;}
#content ol li{padding:5px 0; line-height:16px; list-style-type:decimal; margin-left:30px; text-align:justify;}
#content a{ font-weight:bold; color:#0F6414;}
#content a:hover{ font-weight:bold;}
#content .buttonheading{background:url(../images/default/button_bg.gif) no-repeat 0 0px; padding-top:4px;padding-left:0; position:absolute; bottom:10px;width:526px;}
#content .buttonheading img{}
#content .album p{line-height:18px;padding-left:10px;width:380px;}
#content .album img{ border:2px #CCC solid;}
/*#content img{ border:1px #CCC solid;}*/

#content .user{}
#content .user .user_name, #content .user .name,#content .user .email,#content .user .pass,#content .user .verify_pass{  }
#content .user .paramlist{ height:50px;}
#content .user #password,#content .user #password2{ /*border:1px #ccc solid;*/}
#content  label{ color:#0F5022;} 
/*End for content*/

/*left only*/
#mainbody_L {
float:left;
width:100%;
}
#content_L {
float:right;
width:75%;
overflow:hidden;
}
#left_L {
float:left;
width:25%;
overflow:hidden;
margin-right:-3px;
}
/*right only*/

#mainbody_R{
float:left;
width:75%;
}
#content_R {
float:right;
width:100%;
overflow:hidden;
}
#right_R {
float:right;
width:25%;
overflow:hidden;
margin-left:-3px;
}
.inside {

}


.small,.createdate,.modifydate,.mosimage_caption{

}

.copyright {margin:5px;color: #999;text-align:left;}
.copyright a:link,.copyright a:visited{color: #999;font-size:0.8em;text-decoration:none;}

#footer{ color:#777; font-size:11px; height:20px; line-height:20px; clear:both; padding-left:20px;text-align:left; padding-top:5px;} 


#content .results{}
#content .results ul{}
#content .results ul li{ float:left; margin:0 5px; line-height:20px; list-style-type:none; background-image:none;}
#content .results .list h4{ margin: 0; padding:0;}
#content .results .highlight{ color:#0F6414; padding:0 2px; font-weight:bold; text-decoration:underline;}
#content .results .list{ line-height:16px; padding:0;}
#content .results  p{ line-height:24px; padding:0px;}
#content .results .pagination{ font-size:11px;}

#content .pagination li {  background-image: none;
    float: left;
    line-height: 20px;
    list-style-type: none;
    margin: 0 5px;}

#content .search_result{ /*display:none;*/}
#content .searchintro{ border-bottom:1px #CCC solid; padding-bottom:5px; font-size:10px;}
#content .searchintro strong{ font-weight:bold; color:#0F6414; font-size:12px;}
#content .searchintro p{ line-height:14px; padding:0 0 0 10px; font-size:12px;}
#content .searchintro #search_searchword{ border:none;background:url(../images/default/search_searchword_input.gif) no-repeat; height:20px; width:130px; padding-left:5px;}
#content .searchintro button{background:url(../images/default/search_searchword_btn.gif) no-repeat; border:0; color:#FFF; font-weight:bold; width:50px; height:20px; position:relative; bottom:-4px; font-size:11px}

*html #content .searchintro #search_searchword{position:relative;bottom:-4px;}

.login_form{ padding:10px; width:505px; /*border-top:3px #A9C8B7 solid;border:1px #CCC solid;  background:url(../images/default/login_lock.jpg) no-repeat bottom right; */}
.login_form input{/*border:1px  solid; */margin:3px 0;}
.login_form label{ width:100px;display:block;}
.login_form fieldset{ padding-left:0px;}
.login_form p{ padding-left:55px; font-weight:bold;}
.login_form #rem{ width:16px; position:absolute; top:-5px; left:90px;}
.login_form .remember{ position:relative;}


#josForm{ padding:10px; width:505px;  /*border-top:3px #0F6414 solid;border:1px #e2e2e2 solid; background:url(../images/default/login_lock.jpg) right 50px no-repeat; */}
#josForm input{/*border:1px  solid;*/ margin:3px 0;}
#josForm label{ display:block;}
#josForm fieldset{  padding-left:0px;}
#josForm #rem{ width:16px;}
#josForm p{ padding-left:0px; font-weight:bold;}



/* module */
#right a{ color:#0F6414; font-weight:bold;}
#right .module {background:url(../images/default/rightside_bg_color.gif) left bottom;}

#right .module h3{ 
color:#FFF; font-size:12px; margin:0 5px 0 0;font-weight:bold; padding-left:16px;}

#right .moduleHead,.moduleHeadLeftCor,.moduleFootLeftCor{ background:url(../images/default/module2.gif) no-repeat;line-height:23px;}

#right .moduleHead{ background-position:right top; padding:5px 0;}
#right .moduleHeadLeftCor{ float:left; width:10px;}
#right .moduleFoot{}
#right .moduleFootLeftCor{height:10px;background-position:right bottom;}

#right .module .clumn1 {font-size:11px;padding:10px 0 0 10px; border-left:1px #e1e1e1 solid;border-right:1px #e1e1e1 solid; background-color:#f0f0f0;}
#right .module .clumn1 ul {}
#right .module .clumn1 ul li{ line-height:24px; display:block;}

#right .module .clumn1 ul li a,.module .clumn1 ul li a:hover{text-decoration:none;}
#right .module .clumn1 ul .current{ color:#0f6414;font-weight:bold;text-decoration:none;}

#right .module .clumn2{ padding:10px; font-size:11px; color:#777; border:0px; border-left:1px #e1e1e1 solid; border-right:1px #e1e1e1 solid; background-color:#f0f0f0; _height:1%; }
#right .module .clumn2 p{ line-height:16px;}

#right .moduletablejobopenings{background:#F0F0F0 url(../images/default/module2.gif) no-repeat bottom; padding-bottom:10px; margin-bottom:10px;}
#right .moduletablejobopenings h3{background:url(../images/default/module2.gif) no-repeat; font-size:12px; color:#fff; padding-left:16px;margin:0;}
#right .moduletablejobopenings ul{ background-color:#F0F0F0;padding:10px; font-size:11px; color:#777; border:0px; border-left:1px #e1e1e1 solid; border-right:1px #e1e1e1 solid; _height:1%;}
#right .moduletablejobopenings ul li{ line-height:20px;}
#right .moduletablejobopenings a{ color:#777; font-weight:normal;}
#right .moduletablejobopenings a:hover{ color:#0f6414; font-weight:normal;}



/* end module */


.Enlarge a,.Enlarge a:visited{padding-right:18px; margin:0 auto;background:url(../images/default/smallbtns.gif) right -35px no-repeat; color:#6d8176; font-size:10px;}

.category{ border-collapse:collapse;}



/*contact sheet*/
.contactsheet{  line-height:20px; padding-bottom:20px; /*border:1px #ddd solid;background:#F9F9F9 url(../images/default/contactsheet_bg.gif) repeat-x left top;*/}
.contactsheet .sheetbox{padding:5px 0 5px 10px;clear:both;}
.contactsheet .sheetbox .unit{ width:255px; float:left; height:140px; }
.contactsheet .mailbox{ clear:both; margin-top:20px; border:1px #aaa dashed;}
.contactsheet .mailbox a{ padding-left:10px;}
#content .contactsheet h3{ padding:5px 0 5px 10px; margin:0;}
#content .contactsheet h4{ margin:0 auto; padding:5px 0 5px 10px;}
#content .contactsheet h5{ padding:0px; border-bottom:2px #CCC solid; margin-right:10px;}
#content .contactsheet h6{ line-height:24px;}
/*end contact sheet*/

/*sendemail*/
.sendemail p{ text-align:left; padding-left:10px; line-height:20px;}
.sendemail .inputbox{ border:1px #666 solid;}
.sendemail a{ font-weight:bold;}
.sendemail p.button{ margin-top:10px;}
.sendemail .componentheading{ color: #FFFFFF; background-color:#0F6414;}
/*end sendemail*/
.redmarked{ color:#FF0000 }
#mc_embed_signup .input-group ul{ width:350px; margin-left:0;}
#mc_embed_signup .input-group ul li{ display:inherit;  padding:0 10px 0 0; float:left; background:none;}
.mailform{ padding:0 0 0 10px; }

.datasource, .datasource a {font-size:9px; color:#777;}
.img_float_left{ float:left; margin-right:10px; }
.img_float_right{ float:right; margin-left:10px; }